256020 715
5929 635
2353 423
10501 387
5237 97
6665 153
101165 569
33020 87
30247 555
3290 236
8134 786
21375 893
3008 409
3052 489
3496 148