584
0
1152
1541
580
2683
1045
458
464
31535
467
255
335
517
3373
1824
1333
1
1314
2748
2
269
918
508
1015
566
355
1297
46414
1020
2740
1095
339