1011 166
2662 668
2530 460
3115 735
3109 486
946 42
898 198
604 93
2053 531
2492 517
2277 477
4063 677
7195 419
2199 269
682 111
2946 831
3061 791
3097 708
4402 519
2891 676
2942 665
1055 207
865 251
3369 741