586
0
2490
1411
1428
339
1043
413
943
115427
968
955
895
259
1392
1025
2522
1511
286
505
415
392
482
1939
918
868
1372
2702
2964
479