29226 316
6041 622
4721 710
1509 106
2951 259
3150 312
1764 146
8031 678
3830 708
2926 135
4609 685
24586 112
5685 775
3416 381
2039 230
4963 521
4998 894
20408 576
4217 115
3439 66
4855 741
3320 259
5520 176
9429 405