1045 235
4716 278
2457 78
2567 541
943 193
5523 728
4416 608
7238 323
15382 409
7226 493
18945 60
7937 789
22027 808
9320 482
12184 169
6304 747
4947 554