1096 271
2404 441
10267 319
3908 763
3124 732
1313 142
2848 611
6486 328
42973 93
22096 614
5282 740
1689 351
9396 474
15810 793
4832 349
23523 98
10179 797
4375 178
17045 116
12347 274
7552 521
8895 352
9719 551
5563 428
23071 797
9891 700
8773 352
7665 445