2935
2
1606
1
1425
2899
8
3539
3
619
2003
1495
1511
3649
5
1635
4
6236
10
2277
0
83
2100
2059
467
8527
452
1047
17970
15
1554
2352
12779
1679
5070
19
13967
2531