30982 46
35956 556
16429 483
4106 666
3065 44
3432 226
2544 356
7344 546
2103 220
2578 404
10553 727
2536 461
1995 59
1588 334
3275 792