20634
8
2855
3
2668
2
2730
6
4396
1020
0
169211
11
2275
19279
968
25137
4820
1824
2125
1
31535
1098
3114
4
1880
745
729
325
1462
383
918
467
282572
381
3442
2461
20
139