20634
8
2855
3
2668
2
2730
6
282572
0
2069
458
31535
2657
418
357
625
383
2020
5
105290
10270
4
637
381
218
301
467
435
2190
1
1222856
392
901
419694
9
3442
1403
3063