20634
8
2730
6
31535
0
2855
3
2668
2
19279
1020
1677
325
2275
467
1824
3442
2546
1
2041
418
171
4396
282572
17353
968
25137
798
409
871
787
3498
4
1221
1084
276