668
0
1166
1136
2
2123
1819
1
931
534
685
1298
2271
4
1193
1862
2173
657
1500
477
1916
2512
616
2535
1028
340
809
938
337
4044
5
3690
3083
17946
673