818
0
758
450
1
594
931
2
1020
4
123
1073
608
1388
3
917
6
460
553
496
793
3503
263
379
886
447
111
133
87
59
1005
1613
14
2500
3241
15
1405
1786
10