3683
2571
2774
28537
1291
1361
79
1031
114
140
744
67
643
471
87
75
94
1506
1482
105
504
1281
1511
21
31
3
4
52
6
10712
834
842
1
14
187