20634
8
4396
3
31535
0
467
2710
9
2275
2
25137
19279
2546
1
1020
325
418
392
383
745
1824
1645
169211
11
2630
2526
3114
4
77
12958
5
2198
437
1671
431
795
4864
798