593 27
1007 81
4049 598
2212 380
3520 691
3119 316
2165 56
1684 283
4329 133
1533 308
2161 472
2422 426
1319 202
575 155
1975 232
1196 193
2320 507
1677 252
1034 58
3151 462
2349 274
2638 130
2689 705
13910 489