247 50
1255 257
2472 720
2539 360
58412 611
27870 653
22372 164
57079 91
51941 329
83742 150
4192 348
41459 686
103042 910
313895 952
129742 1039
27375 49
126590 144
101116 390
20713 252
85640 752
133123 340
81781 289
526597 1350
20972 309