3442
2
4820
20634
8
4396
3
2461
20
2125
1
2526
282572
0
625
2855
169211
11
1671
2493
2730
6
2668
1874
3344
4
1192
5
353
598
2069
1320
2363
2231
3034
12
733
4979
7
1825
957