2940 625
1650 401
214 68
7389 584
13975 226
8376 152
22095 619
186406 1097
77349 930
44097 508
47484 552
91141 400
61102 714
47263 317
8320 496