1105
2
2504
1
1535
0
639
475
605
332
224
157
530
660
4
184
360
351
145
252
742
765
384
1082
70
464
1467
3
615
349
490
5
146
219
886