254415 713
5911 635
2344 423
10476 387
5213 97
6658 153
100726 569
32787 86
30201 555
3265 236
8095 786
21189 892
2991 409
3040 489
3473 148