20634
8
2076
1
1840
2
2730
6
2264
3
2190
3442
1878
2855
2668
1023
0
169211
11
282572
4396
1541
543
2105
637
1645
2275
2526
31535
392
1020
771
418
4820
2093
494
4922