2245 512
20935 733
30821 351
15868 389
6526 187
3125 61
9600 678
8012 563
13557 765
17114 452
3474 670
4184 856
1301 195
2378 644
338 38
1440 232
579 41
1100 204
1297 195
1205 332
3502 725
904 211
1972 216
2172 418
1673 388
22849 579
25815 114
37919 632