1005
3
475
2
654
0
1255
1
1777
5
903
652
172
4
177
89
140
342
95
83
108
379
356
163
91
374
70
384
62
546
90
264
240
244
271
226