1225
0
471
706
616
1618
1889
1
1753
2
542
59
2727
2343
1070
3470
5
1421
96
1310
612
2794
2285
984
2975
903