596
0
9817
1166
2065
1
562
2663
1862
668
1298
477
1047
2
914
1300
1581
938
1233
809
1839
3263
4
1500
3410
6
1355
2041
2313