446 40
2382 648
1283 287
2759 743
2139 508
2328 229
7367 323
15457 409
7513 664
19402 112
6815 438
7367 240