20634
8
2855
3
2668
2
2730
6
282572
0
2069
2657
1551
625
1295
1
25137
2327
1020
3114
4
467
1880
892
9355
482
291
281
17353
2183
383
2564
105290
2189
1772
6515
1602