1680
22408
5858
872
790
1203
779
1327
2639
838
905
888
1114
14659
1212
1382
20613
15303
3186
10732
90761
4483