20634
8
4396
3
2730
6
2855
2668
2
1824
0
3442
1020
4820
2190
1
169211
11
2125
2526
1343
2275
31535
2461
20
1282
17353
282572
486
2881
484
597
670
18403
2809
543
1073
518