2420
6
4598
1254
0
16167
4
6210
1
5734
10
2665
2
2526
3
2222
11483
8
3287
3293
7
3116
1545
999
2102
6850
11437
22
591
4349
6662
5
1369
514
928
3488
371
2525
3037
1240
2461
20