255068 714
5921 635
2349 423
10481 387
5225 97
6663 153
100875 569
32873 87
30217 555
3273 236
8107 786
21252 892
3000 409
3043 489
3480 148