1581
2
3765
4
2245
3
6076
15
5183
8
2883
5
5950
10
1226
1
3053
7
2866
2152
0
17402
2023
3991
2133
3183
3919
2420
19944
12779