3053
7
2535
2
32302
0
1788
1
3765
4
3498
1819
3683
5225
8
582
1461
7471
9
3400
2456
3591
11
5717
2377
619
19783
2209
5340
3354
2932
1603
370
1306
1295
1457
17946
280