2966
11
2130
2
1337
1031
1
1622
2083
5
3386
994
6
945
1463
2779
3154
9877
1739
974
594
2390
1657
1255
1131
3655
1533