253981 712
5904 635
2340 423
10471 387
5206 97
6655 153
100619 569
32719 86
30194 555
3263 236
8081 786
21127 892
2983 409
3035 489
3467 148