2989 81
3534 274
7741 800
20405 879
5109 287
11227 523
3352 261
6380 728
4471 559
3315 268
9459 437
5966 688
12517 323
33395 536
30462 936
8313 291
20982 584
33930 531
17027 616
21358 114
13814 722
6084 324
2820 297
4632 549
3944 524
4394 485
5712 228
3698 508