34629
7
1089
5
2290
2
584
1
637
1300
4
371
1642
10
58
204
184
731
988
635
83
362
0
273
558
935
197
834
3
87
1466
9
1439
648
591
872
1359