32 10
911 848
303 336
118 600
629 689
288 126
859 399
435 254
796 158
466 931
73 541
348 570
284 876
433 52
103 167
991 416
272 645
861 918
575 935
137 279