2490
0
951
413
602
1043
248
339
297
259
415
255
5875
296
286
479
1251
471
267
407
5938
456
298
759
1939
1045
427
546
336
432