2755
1
951
2593
619
564
616
0
2502
2740
96
3539
3
21152
8
1211
2522
3323
2
529
510
681
8607
378
4943
2153
7
3301
1260
2026
1458
2122
59
2427
12
2687
909