1296 283
28006 514
16086 284
34443 670
57216 86
4235 255
4736 168
1238 47
5351 458
1996 312
12968 361
22360 226
7379 544
11491 731
2358 306
15255 665
2617 526