2731
25
1147
2
1351
3
746
1
776
374
589
744
780
567
564
1157
1832
1327
328
253
1322
1757
5
687
476
1052
4
1641
1990
533
2713
1158
490
398
444
185