5682
6
1649
4
2935
3
3535
1
2516
2270
1718
1090
0
3027
11
1404
2906
1674
2799
2
2563
969
2215
7
4667
1179
963
2247
5
1378
1801
1098
764
2431
922
1314
3326
5960
18
1027