1016
0
1289
2
510
2397
4
860
1218
3
988
1
1593
3711
730
514
25127
1374
1060
2512
2096
448
3663
101
6800
3060
20
1554
408
402
1152
621
539
1663
1087
1144