2245
3
1340
1
297066
0
1623
2
1069
1080
4
1226
3053
7
1094
2571
1301
3429
2797
5
1295
1249
946
990
2773