471 40
2436 648
1290 287
2760 743
2146 508
2370 229
7377 323
15465 409
7558 664
19422 112
6836 438
7375 240