3001 856
2894 909
2832 912
2811 583
2699 690
2724 718
1449 305
2660 793
1230 400
1186 149
1255 384
2576 625
2072 472
1450 285
499 118
1839 392
422 104
2141 528
2967 717
1039 227
2928 655
844 184
443 86
275 64
2553 643
8672 501
1713 359
434 95