1382
1
1011
0
1945
1690
1044
2440
3
1369
2083
5
2013
2
1102
1170
1549
935
1122
753
11059
9
2507
1168
1093
1026
4096
1399
1301
725
2135
553
302
4954
4
1109
2562