2956 170
1119 647
482 880
111 991
805 500
361 153
647 712
318 724
392 204
150 993
916 883
646 169
430 897
966 392
825 297
192 529
274 621
122 25
319 628
530 13