1133
6
2152
2
916
91
1
258
805
355
3
399
342
1811
767
456
467
579
1625
1232
445
733
1100
1039
0
2068
1223
1126
81762
42