2931 505
41013 158
3493 134
9450 773
5593 162
3345 284
8214 299
16393 448
1579 41
4150 476
6683 686
2989 205
3567 247
5167 524
4113 302
4880 667
3554 387
12820 693
1886 189
4063 457
6502 803