3056 95
5309 602
7609 520
22331 86
6904 335
17198 235
19312 103
13503 410
1691 155
1968 145
7278 811
3849 587
8202 627
18485 778
4421 775
5712 668
1892 86
6561 196