30601 235
8197 339
10821 186
5190 654
2491 294
33871 895
6783 158
16580 585
49620 489
18922 571
5341 507
25430 542
47354 715
4998 370
3245 300
330896 1123
5625 593
4274 579
5647 423
47263 691
11622 116
83642 463
105011 945
47917 962