668
0
3379
3
2906
1
337
1367
2996
562
717
1089
490
1581
385
1166
323
2258
2123
938
877
876
534
984
850
1298
1618
1862
5372
2
673
3820
32302
2305