31426 69
2775 299
2117 429
1241 181
3402 625
2180 66
6288 321
2971 631
2366 278
7189 984
3234 732
7695 452
1423 212
4959 568
3583 227
2622 589
1490 88
3953 537