30076 978
2983 905
867 144
17725 758
16318 508
27161 128
40029 595
5928 305
18850 65
10534 672
18186 349
8539 519
11698 669
10624 752
5550 426
13807 131
4923 366
23753 69
4809 181
3953 214
17299 369
7237 450
11901 273
27713 742