2489
2
1429
0
899
1
3982
6
5233
10
371
785
1225
1616
826
544
408
800
315
3379
1869
549
1012
991
1589
784
1867
938
515
2975
25494
327
526
2271
1307