44
595
2598
281
1212
20711
678
13425
863
301
4611
231
444
1217
536
291
713
787
606
356
141
418
654
1293
201
12824
457