641
1
107
1345
6
471
2
392
281
226
114
404
716
4
441
1004
298
306
744
0
88
635
673
868
8
95
347
438
890
846
216
62
551
691
1158
208