944
2
2597
783
1
85
443
1367
1300
4
77
1158
87
999
3
719
873
650
875
797
1735
0
332
675
1681
1331
1781
1558
6
1487
989
2608
510
1451
481
1132