2931 505
41015 158
3493 134
9450 773
5593 162
3345 284
8216 299
16395 448
1579 41
4151 476
6683 686
2989 205
3567 247
5170 524
4113 302
4880 667
3554 387
12820 693
1886 189
4064 457
6502 803