2976
7
1779
5
1538
2
528
1
1600
1226
0
2112
3
977
1185
10
1591
1772
1644
3622
15
1138
881
3385
926
1897
527
1328
1380
12
1097
2491
1281
3673
577
1979
1329
2872
10057
23