3196 888
1676 151
4548 578
1649 281
16061 424
1916 89
1688 489
40483 949
1748 318
2191 405
3259 731
2438 131
12979 885
32742 284
239492 537
7272 263
14202 303
5088 628
4240 738
10908 904
6502 113
4934 422
5173 432
10511 546