249 295 3162
2 016 117 14036
1 320 960 12108
431 821 2284
470 918 4168
5 471 350 27802
293 389 1129
598 007 2495
280 885 881