545 860
2988 412
238 562
749 145
719 234
844 524
1237 359
232 76
28 113
67 889
916 219
786 864
307 82
370 394
1168 1000
2078 702
674 43
144 880
451 202
1008 557
224 537
755 501
289 439
131 253