683
0
1075
1649
1
4328
10
1101
1238
546
1297
525
2328
1436
343
1009
3659
14
1033
1541
46414
396
455
422
953
441
267
1043
403
1431
2
1780
2490
909
1192