20634
8
303
0
1949
3
1020
2855
2730
6
2668
2
2109
383
909
918
798
657
90
1580
777
396
611
320
266
668
459
2635
355
290
46
524
2690
1141
195