951
0
647
1610
379
380
1314
274
637
881
458
355
267
2490
47041
5313
383
339
1073
3868
2
1238
767
269
333
372
407
547
874
498
244
1128