598
2
8930
0
1207
6
1108
935
595
1
1723
423
1390
2142
1632
2946
834
1988
3
1506
493
77
932
868
8
562
2434
208
607
112
2702
126543
18
308042
9
4061
5
9932
644