1432
2
1973
1532
1
1535
929
3
1307
1306
3078
4
1537
2643
2299
4160
2090
582
0
370
1686
5253
1438
876
1452
4360
9
3175
5
4168
3180
2886
1260
7034
50969
7
5527
3055