330 28
2890 666
2481 406
1473 277
562 112
786 136
2537 623
1405 311
2590 819
2286 539
2940 564
1590 364
775 150
1039 130
1122 167
3229 898
2519 161
2323 396
465 64
3454 665
3110 746
5653 800
10160 706
5703 146
4427 625
96140 246
11639 954
4206 727