31092 670
2467 509
502 60
3697 621
3355 800
4081 849
4240 725
995 191
596 58
3189 710
3894 645
1017 82
1753 134
1296 178
2886 803
2806 372
3302 703
3354 488
2401 481
3082 846
4140 683
2154 351
906 29
2653 623