3102
5
1353
2
21794
0
555
1
1268
677
2592
3454
1812
834
3
2573
6
2624
430
1440
88
1466
9
206
186
635
989
650
936
559
276
363
208
200
85
1801