2657
3
2748
2
584
0
31535
1824
1152
458
608
255
301
590
2683
259
325
20634
8
6800
503
282572
572
1793
968
871
1754
105290
2730
6
412
683
691
46414
1