596
0
1166
562
4287
9
2392
2663
1862
1
668
3147
5
1298
477
914
1581
443
938
1569
2664
1816
809
542
1500
2992
6
11428
25
2463
4
396
2715
2646
16868
39
3151
2041
2