1791
3
1375
2134
2
751
1
877
644
525
1051
14
655
792
4769
1270
1010
611
864
935
682
1329
799
693
1097
946
1042
1402
1250
1659
2935
8
4392
7
1706