20634
8
2730
6
2668
2
2855
3
1880
282572
0
2657
2069
2881
1020
625
25137
3428
1824
968
17353
19279
2809
383
2275
303
1
2120
1518
31535
2327
4111
2301
2708
497
3442