471 40
2438 648
1290 287
2760 743
2146 508
2372 229
7378 323
15465 409
7560 664
19422 112
6836 438
7375 240