2539
200
3471
329
1244
726
3671
423
3459
821
1839
926
1325
231
1574
128
791
931
1635
845
924
882
1553
537
552
159
1019
722
3374
979
1239
879
463
113
1195
335
1155
548
1138
915
1396
498
641
973
1032
569
997
925