509 413
144 737
78 553
412 976
775 690
382 261
909 407
160 932
2450 892
299 79
764 431
656 268
294 511
866 979
964 24
473 677
246 933
207 315
34 515
914 848