2490
0
839
363
584
266
403
471
427
1949
1448
1396
335
3373
661
441
1297
546
282
802
296
580
658
957
1557
458
360
554
415
1853
431