1506
1
2699
2921
4
2975
7
9905
6
4550
4795
5
23456
0
35375
90158
5549
44
2779
8
2935
1320
3
3176
1240
3116
2
7046
3433
2631
2051
6085
2204
1227
2436
1811
3474
1188
962
1048