1301
1
665
0
536
838
912
515
2074
2595
2949
1881
1400
2655
3
2392
2
3326
619
2146
32302
925
1133
6294
4
883
863
1764
272