3118 670
2937 274
7328 643
3682 129
4941 423
1441 316
590 35
2695 573
731 133
15335 308
3009 776
2651 431
3182 962
2142 373
2255 468
3492 167
537 62
2904 489
2931 908
2882 704
685 73
596 95
1541 261
1871 208