313
0
2638
1961
1691
7
955
560
1
803
1876
600
12733
5
1058
852
957
4849
2
820
2145
687
734
2891
1723
2185
4465
22
3933
2534
7793
4
2149
3071
11
467
1421
50969