3056 95
5309 602
7616 520
22334 86
6904 335
17202 235
19317 103
13508 410
1691 155
1968 145
7278 811
3850 587
8204 627
18487 778
4421 775
5716 668
1892 86
6562 196