52945
4210
3793
1826
2339
3364
614
2228
390
3965
2510
13947
704
1266
1560
1285
239
547
2184
1058
233
494
6965
3263
3262
190
1832
551
805
2776