1037
1
1938
1603
2
2499
1326
2191
3
522
0
3342
11
479
650
3889
964
939
3599
1960
543
544
595
799
1421
928
1392
1132
785
418
1171
5646
4