1000 39
3278 737
3756 274
5164 712
4708 589
4616 767
3664 564
9488 52
7073 70
27093 100
2615 431
2831 276
2835 262
906 177