3096 286
2975 53
1810 209
8721 826
3061 536
5413 451
2106 144
2632 53
3752 249
4822 113
3668 424
6210 684
7497 171
5084 242
4593 46
6399 578
5191 344
6786 935
14957 271
5866 509
3068 129
3294 475
3662 729
4396 368