103
1
1104
2
218
161
190
0
332
210
107
27
470
197
62
123
511
75
201
120
1813
232
101
322
324
704
3
228
304
702
759
684
249
980