3644
1
2039
7
1103
2342
2
4358
6
3765
4
2337
5
1650
0
800
1109
1788
1876
297066
685
5065
2771
2595
2245
3
267612
6779
4978
1226
3053
1321
3158
894
2243
539
8072
1262