1375
2
1543
3045
1
1323
2141
2539
5
2047
6383
17
3148
9
330
0
659
2653
843
1418
3098
4
11437
22
993
814