2965 412
2186 220
1162 1000
748 145
646 859
852 190
144 880
999 488
938 140
447 858
66 889
987 840
293 628
1234 359
155 586
23 693
744 525
756 45
396 364
24 113
331 725
129 253
997 638