2530
2
1525
3
1746
4
1594
0
1581
1506
1638
3765
1295
1
2650
20
297066
280
658
3683
5225
8
12459
2250
1199
2245
4465
22
1529
1226
3053
7
2318
2127
5147
4425
6
644
1489
869