256146 715
5930 635
2355 423
10509 387
5241 97
6666 153
101198 569
33041 87
30251 555
3290 236
8135 786
21404 893
3009 409
3054 489
3501 148