2836
18353
1017
775
935
1268
1081
1183
964
866
1018
3981
1207
1008
2969
1385
1253
1146
1239
1302
2584
3139
2372
1249
1242
1338
2044
3268
2113
1558
1282
1899
4303
1541
1864