1001 65
2292 793
934 712
329 49
749 145
844 524
91 535
996 246
66 889
915 219
1008 396
988 100
542 860
642 697
867 911
406 893
144 880
400 488
2076 702
451 202
226 601