1302
1
2438
951
1045
2502
619
2512
2
564
19944
2369
0
2122
2740
1754
5
1446
2526
6844
5505
14
3539
3
6236
10
1217
1688
1694
3546
2591
432
841
2153
7
1174
1179
1102