1585
2
2929
5
1354
1
1880
0
945
2373
1865
1262
1133
4
936
1413
1233
3
746
959
714
69
1538
2359
1245
787
1161
15561
944
7
736
963
833
1079
1497
1030
1252