3092 81
2903 185
5297 100
211073 1100
33860 512
57046 314
5959 535
28184 326
22369 354
55622 448
42202 415
13815 253
2923 255
5685 548
1856 238
2906 222
4038 552