3063
3
3440
2
3795
1
1922
440
0
1527
2113
521
1883
3025
3505
4
11483
8
4143
6
661
274
4793
10
12320
5
1343
3117
81077
101
7328
1129