12693 660
3624 561
1580 256
2956 524
3847 374
2916 536
7493 681
165700 824
74563 522
5046 178
5480 343
23127 233
4125 532
4316 788
3491 509
6236 171
16274 435