1129
0
248
1
107
875
964
167
1622
1513
1566
1392
1054
292
1132
553
804
2749
2
1084
2119
2016
4
4154
935
493
5455
2000
5031
1223
1664
714
7153
9
3196