110 34
2972 732
6723 292
22539 87
3349 277
9209 51
4436 447
9250 201
19570 426
5785 116
3162 506
42797 395
2415 382
4367 748
3535 388
1012 55
2446 489