8506
5
1525
3
2409
1
519
1912
0
2031
2
2074
5070
19
5674
938
1219
6346
16
1476
40314
14
3137
1230
4
12621
22
4601
9220
3095
7
1064
1410
4042
7463
3316
10
2798
877
6710
2146
1944