20634
8
2668
2
2730
6
2369
1
2657
3
1020
0
968
1824
273
1119
116
383
325
970
1580
882
171
798
93
500
282572
2855
1650
477
303
165
76
1935
1685
422