2199
3
1073
2
1630
1
1033
445
0
2860
15
3777
2095
4
637
409
3449
330
2675
427
2490
8995
4497
5700
417
381
2936
2459
1101
422
1043
456
2143
2702
6370
5
13159
10