1015
1
951
2294
3593
16
3062
9
1913
0
1606
1788
985
2515
3
1546
2627
5
1632
2
2166
4651
1660
2999
918
3326
2190
1683
1694
2184
690
2966
6
4179
2669
1532
1431
1787