2975 412
2898 313
717 234
23 693
398 488
656 875
80 168
2073 702
88 386
501 535
860 975
949 797
295 82
2195 220
1548 842
231 76
689 318
447 858
1008 557
299 141
264 828
703 932
130 253