2427
12
2100
2
8262
159
1
951
841
619
1442
564
3546
2502
19944
1475
2740
2134
3140
4
2906
2936
10
3539
3
2000
1188
1159
1534
725
0
1759
1485
1197
2710
1366
1226