303 95
1483 434
2460 704
1395 338
621 148
2649 853
1583 504
2713 554
803 220
1264 400
2719 648
2305 700
1295 381
1699 501
850 174
125 25
2895 936
1956 468
2548 532
1851 481
2033 509
1756 431
1305 303
2809 835
573 147
313 82
1315 312
870 274