1635
7594
1567
7277
2795
12980
1134
5267
28136
130680
1051
4881
753
3493
4542
21094
529
2455
1303
6050
209
967
260
1206