3003 640
8042 262
46286 141
11415 445
5978 106
3777 190
33512 664
41640 912
13183 269
12395 315
11500 181
7495 389
2136 484
4457 161