2372 304
1101 12
1034 894
918 824
523 555
746 142
110 703
546 360
612 316
62 366
983 891
125 718
521 604
1602 384
571 491
255 482
243 572
152 129
848 234
631 263
118 921
920 61