254
519
194
237
680
2712
6318
1910
3235
499
62
348
19356
14830
12891
11580
8772
842263
7900
7532
722148
628142
61711
5680