3005 576
3183 60
5832 649
4028 491
1555 29
3099 291
9938 562
3408 152
10000 234
9045 152
6314 142
4760 557
3723 242
7392 728
1094 135
5553 559
5044 292
10206 212
20499 715
12230 531
4312 603
4079 246
5492 183
5530 201