256004 715
5928 635
2353 423
10500 387
5237 97
6665 153
101158 569
33019 87
30246 555
3290 236
8134 786
21375 893
3008 409
3052 489
3495 148