1036
1
4044
5
3083
2
3447
7
17946
0
4382
4
2465
2061
3
1743
3125
475
528
685
501
3546
1648
297066
762
1193
5440
8
2471
3498
3779
4471
2299
2964
8527
3051
1603
484