255343 714
5925 635
2350 423
10482 387
5229 97
6663 153
100937 569
32911 87
30229 555
3276 236
8116 786
21283 892
3003 409
3047 489
3488 148