426 32
2505 648
1718 239
1228 163
276 183
119 839
338 888
58 857
559 141
413 693
532 673
956 202
3265 269
94 149
27 692
370 460
287 129
16 548
318 575
362 660
181 454
307 233