31996 203
6116 392
4040 591
2812 121
1861 112
3577 115
5590 548
3477 135
4373 706
2101 156
1609 151
5711 892
6828 568
2220 328
7637 239
3698 462
4077 477
4597 686
2697 402
7365 330