265
0
75
504
534
292
829
1053
1454
2395
2716
4
1020
1357
90
333
342
2668
2
1949
3
381
641
422
1563
3015
3114
149
622
303
584
556
819
169