1293 28
2561 109
4508 202
24997 471
5318 474
5209 634
12119 874
28200 669
6200 441
5499 592
2321 281
4574 482
2979 525