2975 313
95 322
455 713
425 268
528 96
693 146
329 220
205 912
89 494
500 901
151 149
103 595
48 277
885 294
889 510
852 496
519 752
687 186
843 730
339 943
358 781
173 511
332 747
1185 1000