303 95
2057 468
901 239
1085 267
1217 316
918 286
2755 878
1327 297
2912 732
1553 489
1559 419
1289 336
1108 321
407 88
2679 544
1368 380
260 67
1579 448
2669 658
2172 481
2799 823