1585
2
1589
3
1306
1
2999
1759
197
0
1751
8527
1347
1681
5489
11
18258
3461
4
4915
2505
1888
2382
2131
3063
2440
19944
1336
792
1547
2583
7