5597
8
3036
3
2337
1525
2798
1
4100
6
3000
2
14801
11
3779
9220
2031
3137
3034
4
5070
19
2917
40314
14
985
4228
3572
5
2508
7
3527
12621
22
558
0
1064
3696
2194
1896
4690
7463
16
3316
10