2605
1
856
1159
3965
2620
1101
2
1404
3036
0
1823
2395
1347
1229
414
105290
1563
1966
1692
96512
3430
999
5363
6
1095
12796
11
2444
1466
1636
1509
854
2296
545