2982 412
2203 220
185 87
2442 127
738 836
844 524
28 113
156 586
999 488
448 858
529 364
996 246
370 394
1236 359
466 732
121 584
231 76
2602 912
2075 702
625 263
1008 396