400 101
2789 796
863 252
3123 570
2547 547
2702 690
2530 656
2437 665
2949 920
626 133
1258 302
2990 958
2284 504
938 210
764 103
2018 342
1544 280
356 56
1752 349
1694 396
2448 503
2636 519
3202 968
1654 379