4100
6
3238
13
3000
2
3683
1
1525
3
1308
2650
20
571
0
5070
19
1982
1429
2039
7
1987
280
802
2239
2475
12621
22
2828
2472
1064
2798
1581
5200
4
444571
9
5919
2159