113
2
187
12258
13
364
1
524
722
8
988
3
310
0
103
11296
7
787
1325
6
993
777
4
2044
10
3123
166
631
501
870
388
840
636
779
841
362
194
470
363
4208