1032
2
1072
988
1
547
3
1807
1451
3844
5
2198
2995
2830
7
25127
0
1804
11881
1848
1428
1113
3027
10
2438
812
5745
3311
4
1575
427
752
1805
1238
3803
12590
946