3196 505
45642 159
3718 134
9751 773
5858 163
3541 284
8741 299
16717 448
1799 41
4328 476
7119 686
3295 205
3734 247
5459 524
4275 302
4988 667
3752 387
13075 693
2044 189
4473 457
6642 803