3460
3
1155
1
818
11854
10
3166
2
1054
4
968
8
982
2292
2081
9
1779
1128
5
3521
948
1405
2690
3422
15
579
1131
3320
2585
3003
1059
5331
6747
399
946
5587
14
6338
2107