1543
4
469
0
1633
3
2478
1311
1
3315
3835
5
3195
6445
6
3109
2
4745
9
2090
9220
501
1031
2007
1000
1244
739
4483
3998
3329
1728
1049
1145
1562
1094
1829
485
2243