629
0
1380
733
2028
2
2087
575
1017
783
1785
542
883
2059
444571
9
504
971
2147
3
2912
5
3252
1088
1
297066
1252
458
1204
181997
11