3031 101
2967 492
3687 198
9220 509
4676 875
8296 877
19172 789
6736 639
2927 415
4294 874
15154 819
2676 264
32632 772
7161 503
3247 462
2437 378
936 57
3858 443
4432 210
4573 906
3149 472
4087 194
4313 388
5743 436