2804
4
1178
1
2921
5
3765
957
297066
0
1301
1295
2499
2683
3683
2650
20
280
1623
2
1581
2159
1069
2250
2245
3
1080
1226
3053
7
1094
2571
3429