914
0
490
1581
1243
668
1166
2123
931
534
1298
2271
4
1168
1
1665
1862
575
2955
2
1228
657
1500
477
616
2535
1028
809
938
337
579
4044
5
3083
17946