2108
3
2306
2
964
1
521
814
646
0
2113
3025
1129
2296
1343
2334
999
2143
848
1860
1344
1565
1302
3287
322
28805
6
839
2799
1245
1425
4427
10
1587
2052
1022