42999 695
5956 346
114666 893
203360 521
24392 617
20006 663
16513 551
2171 338
4697 621
1358 160
6271 880
2719 359
18449 780
4707 440