2972 412
2898 313
326 49
843 524
867 911
509 100
299 141
1008 396
526 364
223 601
912 219
88 386
496 921
776 896
231 76
734 836
398 488
2073 702
753 501
369 833
594 66