2698
200
3644
329
1353
726
3904
423
3607
821
1901
926
1385
231
1615
128
811
931
1688
845
939
882
1609
537
578
159
1077
722
3592
979
1289
879
477
113
1238
335
1172
548
1211
915
1428
498
670
973
1072
569
1028
925