525
0
1075
1009
471
422
953
464
920
1
1603
4328
10
1649
1238
1033
617
2
343
46414
1010
755
468
381
25137
719
396
572
3659
14
267
608
455
1043
3621