2328
3
584
0
2748
2
2730
6
1824
4594
1
31535
458
683
2657
691
2683
608
340
20634
8
1238
846
6800
543
282572
953
478
341
503
1152
105290
3114
4
517
1712