932
1
868
8
2437
2
562
112
208
607
77
834
0
1390
2946
2142
1632
595
423
1723
1207
6
1108
935
1325
1635
1524
450
656
2702
126550
18
308058
9
4061
5
9932
644