3442
2
4820
20634
8
4396
3
2461
20
2125
1
1729
2526
282572
0
2855
169211
11
2493
625
266
2730
6
4563
8280
1294
327
2668
637
1320
84
3267
3568
4
1808
341
16970
5
670
1820