20634
8
3442
2
169211
11
4820
2493
1
4396
3
2461
20
2125
729
0
2526
1124
1270
282572
863
2064
980
1009
1510
439
77
2855
3301
1054
2337
637
625
484
2730
6
2673
99