341
2
210
1
392
355
124
304
199
428
0
465
4
92
91
83
668
787
1009
189
146
338
609
532
6
884
282
114
543
75
356
258
102
2472
27