500 101
1068 195
10389 262
3167 640
4268 181
1289 215
4684 680
2065 367
2133 240
1617 440
3562 664
1928 495
1888 97
3517 183
3798 802
2723 548
856 95
3863 456
6660 603
761 226
1134 249
3026 851
5878 332
7759 600