1501 239
5311 31
2486 364
16411 706
8923 425
2333 563
4154 598
1533 268
2580 657
3307 777
3238 635
760 63
990 116
6832 421
3186 339
13261 216
2299 371
3290 431
2431 312
2823 550
837 75
2655 343
2252 380
3456 708