5282
7
3000
6
3697
4
1722
2
3187
5
1403
2643
15
1171
3
1115
882
0
2418
1
1760
1739
5163
3227
5233
11809
8
1824
3078
2261
1199
6219
1586
1155
1338
1430
1548
1584
1532
1877