540 30
1862 373
11945 627
1089 38
2547 301
2656 386
8980 424
3012 415
421 75
2582 595
1155 184
305 66
873 213
2845 205
883 221
866 147
851 164
1214 369
1984 485
2705 637
1193 342
2051 352
2774 646
5399 660