109 34
2959 732
6714 292
22522 87
3346 277
9202 51
4431 447
9241 201
19565 426
5778 116
3160 506
42795 395
2414 382
4361 748
3530 388
1002 55
2445 489