30882 46
35955 556
16407 483
4106 666
3057 44
3431 226
2543 356
7341 546
2101 220
2578 404
10553 727
2536 461
1990 59
1588 334
3275 792