801 160
1304 263
3254 213
2974 685
470 34
3954 758
4436 603
2584 699
5622 308
3353 100
1238 118
2932 201
1783 301
2946 832
3877 610
2580 583
2724 637
3246 664
2409 401
2687 571
2462 438