1032
2
3016
983
2315
3
1023
1
840
2451
2092
976
1425
1096
1204
981
1168
4902
11
9568
0
2536
1912
5
2245
1017
1106
1002
1495
1063
930
1431
2054
1793
1026
1070