402 91
2257 467
12075 912
4993 724
9995 353
432 60
3089 608
7294 72
27272 53
3928 423
8877 617
15616 482
36213 588
143559 626
10999 115
10144 362
23221 137
9602 639
6795 290
29683 688