1129
3
2852
5
1926
2
1105
1063
4
960
924
3234
1323
1
1047
1985
15
942
0
1028
1787
6
1399
992
2780
11
1408
1033
1172
1565
1969
1988
1705
15113
3762
1230
853
5479
1342