3060 877
4836 758
2043 324
4648 580
21432 909
5055 153
9193 152
9371 640
12380 357
3967 728
2576 301
4620 765
2555 309
41462 572
4461 452
8517 351
3608 64
26447 80
9807 134
6949 622
15538 316
10615 351
24643 358
33183 72
10418 647
14659 52
21612 393
22059 180