3032 640
8046 262
46286 141
11419 445
5978 106
3778 190
33515 664
41642 912
13184 269
12395 315
11500 181
7496 389
2136 484
4457 161