2730
6
2111
3
335
0
683
46414
1
2657
2740
479
2668
2
693
543
458
2952
443
266
105290
345
1762
1232
525
566
3391
691
303
991
768
945
471
269
431