1022
0
8641
9
3517
6
4288
2060
1
1437
8411
3
1812
5526
2788
3560
1606
2763
2710
2
775
2890
1679
444571
1162
1924
1331
1527
2132
2562
1623
1431
118
1243
1239
297066