34897
44880
16105
6936
4030
1148
1303
1975
17545
5516
1536
36917
28686
1075
875
1609
1107
5034
953
4670
5842
1189
1491
2190
3908
867
2471
1435
1250
1039
1230
944
1038
1831
966
862
948
3562
3607
2490
2472
978
1062
888
7195
2207
2290
5720
3120
1264
1636
8964
857
17180
1213
2037
955
8786
1184
1708