3518
3
1451
0
2935
2
1606
1
1425
2899
8
619
2003
1511
3649
5
6236
10
2277
2505
2059
467
8527
452
1047
17970
15
2352
2522
12779
1679
5070
19
13967