15172 346
257888 589
13066 197
280858 433
57861 108
54049 336
38026 420
50283 700
3447 437
10220 298
6984 683
5793 649
4291 163
55575 146