973
0
2428
3
1097
2
1647
4
1791
1
1143
2272
2271
2003
5862
5
1243
1102
1105
3045
3868
10
1103
484
2663
596
668
5052
1073
1744
5347
462
3676
2835
914
938
4080