8910
3185
1612
513
1025
308
1317
447
703
254
1014
350
993
447
655
155
372
122
760
176
539
144
283
165
2241
919
981
296
571
141
1180
548
872
281
481
96
375
119
272
151