3512
803
148
2438
363
189
2887
1081
435
3727
944
465
3466
248
281
1888
164
191
2511
902
208
2986
881
261
3247
436
253
4290
403
205
3101
190
271
2618
266
253
2853
535
234
1927
594
248
2224
566
141