2195 262
21594 872
2345 488
3347 570
11572 293
4564 311
3319 879
11982 339
6731 107
3601 603
1437 299
1197 61
6044 596
1484 369
2966 490
3261 545
2076 291
3685 554
6859 611
303 61
2236 531
4797 899
10120 885
3479 393