256553 716
5932 635
2355 423
10517 387
5247 97
6667 153
101314 569
33111 87
30270 555
3292 236
8161 786
21461 893
3014 409
3059 489
3505 148