15021 512
4644 314
1502 159
7089 737
6309 249
6548 765
4030 569
8169 553
9546 342
4914 415
7577 727
14055 138
9489 216
5046 281
20519 239
824136 1206
3160 72
15051 761
85325 497
4799 355
3718 340
2231 105
3747 534
2845 60
4015 398
3475 282
9343 502
3604 328