479
0
951
647
1610
379
637
881
458
355
267
2490
47041
5313
383
339
2356
1073
455
767
269
333
372
407
547
874
498
244
1128
348
266