554
2
1604
3
132
1
587
203
729
380
4
78
2431
1441
907
106
220
164
1104
340
194
0
212
525
399
136
423
628
73
913
620
236
229
100
113