953
0
464
403
422
839
2864
7
745
3659
14
918
1075
1020
1297
951
454
471
4111
2
400
506
409
525
1238
1710
1
663
968
1152
2490
582
25137
520