1585
2
1583
1
3461
4
1743
0
1844
1673
790
638
2392
1759
851
4915
1589
3
1347
1757
2382
3683
5375
3063
2440
21152
8
2669
1247
1346
951
2505
12632
7
2583
980
3054
5