2855
3
543
0
1921
2
1428
1
1069
683
896
1105
1024
1115
1586
1543
759
2992
1099
1009
354
266
5918
4
1558
1232
768
1297
2522