29021 113
2780 171
4074 695
2262 164
1310 97
3083 421
7635 325
1058 124
4859 273
3570 493
5850 445
46634 533
8091 806
13135 244
9134 888
4435 205
5735 629
13032 594
6368 595