3050 95
5304 602
7593 520
22326 86
6898 335
17170 235
19294 103
13496 410
1690 155
1966 145
7270 811
3847 587
8200 627
18481 778
4412 775
5711 668
1890 86
6556 196