2181 220
181 87
495 921
843 524
852 190
1234 359
65 889
756 45
396 364
586 43
280 683
813 650
2965 412
2896 313
144 880
543 55
987 840
656 875
939 545
401 514