3005 670
1076 270
1267 304
2955 813
595 55
925 197
1136 134
2228 279
2552 529
2073 428
965 197
564 32
408 49
2904 581
2671 817
2524 593
1270 234
668 147
1497 322
507 53
2792 520
170 29
3172 469
3169 936