256035 715
5929 635
2353 423
10501 387
5237 97
6665 153
101169 569
33021 87
30247 555
3290 236
8134 786
21376 893
3009 409
3052 489
3497 148