254875 714
5919 635
2346 423
10478 387
5219 97
6661 153
100822 569
32839 87
30216 555
3268 236
8101 786
21230 892
2998 409
3043 489
3480 148