2302
1
14861
7
4329
10
40062
19
4702
4
6517
16338
8
2394
297066
0
2882
3351
3
1142
2
2781
2472
1444
51331
25
36905
2211
2959
2092
2189
19079
6
2967
215
660
7670
3554
9
1447
1036
3724