20634
8
2855
3
2668
2
2730
6
282572
0
2069
436
1020
294
19279
3092
1
345
2657
871
31535
301
251
2189
14076
7
621
625
968
368532
543
17353
2881
1372
383
2727
513