1516
1
3965
1610
2842
8
3980
3
1302
0
3632
5
1961
4
4140
5009
1573
440
3505
274
1544
637
1926
2733
1343
1095
282572
427
711
6370
797
488
1337
256612
4669
2
522