951
1
2427
12
727
672
3546
2502
619
1442
564
2000
2100
2
2122
725
0
2740
1446
57793
9305
8
1681
3539
3
6236
10
1694
432
2820
4
841
2153
7
1174
1179
3145
1102
2395