1581
2
5225
8
3765
4
5196
13967
2271
1908
1
2245
3
1080
1160
1226
3053
7
810
2274
15177
12
2478
2041
2313
3629
2522
2075
4821