2490
0
297
413
677
951
318
488
259
333
244
1629
273
407
255
2330
4
5875
352
602
321
286
242
211
1451
339
5938
508
565
588
248
1346