3096 877
4839 758
2043 324
4648 580
21433 909
5056 153
9195 152
9377 640
12381 357
3968 728
2576 301
4621 765
2555 309
41465 572
4461 452
8517 351
3610 64
26447 80
9807 134
6949 622
15539 316
10615 351
24644 358
33184 72
10418 647
14663 52
21613 393
22069 180