306 26
4242 450
15226 630
2972 832
2842 618
10763 403
2774 824
389 91
704 140
669 167
6343 550
2445 309
10161 289
16679 212
1094 274
31536 66
1162 345
8327 245
11468 158
957 68
2092 573
10567 459
13742 51
11766 741