256156 715
5930 635
2355 423
10510 387
5241 97
6666 153
101202 569
33045 87
30251 555
3291 236
8135 786
21408 893
3009 409
3055 489
3501 148