21246
16
7095
5
1212
938
24625
20
4538
4
368
7158
2
4611
6
906
199
1647
1952
568
442
1
300
235
297
299
293
175
205
680
3
671
230
155
706
435
178
874
406
451
480
742
550
272
381
469
276