1243
0
668
850
1166
2123
311
429
534
32302
1298
2271
4
2902
16
1862
1
2954
2
1061
3765
437
1500
477
451
494
6916
2535
2907
809
938
4044
5
3083
673
1107