30460 243
5580 61
8868 101
6449 94
18579 142
9381 113
23582 220
7801 621
16071 661
2428 150
16515 538
3370 276
4482 677
4726 262
8115 679
12178 139
13030 747