20634
8
2907
0
1645
1
2730
6
458
2369
2657
3
2668
2
282572
303
17353
2041
980
1028
223
4964
2093
420
584
453
2855
3092
31535
302
608
2003
348
53
1677
262