106
1
1343
6
471
2
114
392
280
225
673
868
8
635
95
403
346
437
216
550
62
846
890
744
0
88
441
716
4
1003
298
306
691
1158
203
199