1120
1
2141
3
785
0
2727
5
4513
11611
503
2275
2
2819
2730
3063
2420
2097
2071
2016
4
1939
2979
6
1197
12590