969
0
646
1
1591
1889
20312
39
444
361
714
800
2174
4
4465
22
803
9811
2935
2
615
13
1134
5196
2057
1816
580
1621
1725
1064
877
919
1501
534
460
9106
3