3326 503
2273 294
2748 399
2871 187
1589 77
3958 281
2044 153
3125 380
3001 815
2044 515
15937 567
1254 87
1839 316
3103 370
2376 335
4438 507
2953 597
23527 872
3181 660
1361 39
10704 624
3033 699
4072 885
3455 748