1045 98
860 60
2966 279
16393 693
30602 295
8677 168
11874 397
12263 485
15098 609
8582 38
4471 97
9155 425
9266 320
9743 100
5841 533
6442 211
2811 498
3572 322
3094 28
41664 682