150 32
303 80
651 146
2905 622
1980 495
4602 571
2190 446
2091 491
1610 336
1393 348
997 213
2814 649
1328 272
2756 819
3405 568
142247 356
9629 684
39008 236
2464 450
1592 396
3033 541
3881 322
2411 161
895 206
3927 698
647 27
2965 519
852 153