2303
2
1581
2502
5
1136
3765
4
1754
1295
1
3497
2650
20
3035
297066
0
280
658
3683
5225
8
2035
2499
12459
3
2250
2275
2245
4465
22
1221
1529
1226
3053
7
2318
1465
2127
5147