4006
1
3694
4
1039
2
9514
9
3311
10
3955
540
470
1344
1141
0
1890
3083
8
3338
7
736
3
883
1834
519
3373
800
157
1231
639
15327
6
392
533
283
281
280
215
364