3096 141
3851 711
15489 177
2761 384
2866 290
6270 642
2065 343
16501 565
3050 499
3218 61
4044 382
6227 519
1282 104
8483 228
8706 721
3310 841
4575 694
2315 76
3101 188
1139 75
5642 849
5928 413
5157 509
1046 81