3092
1
1824
0
31535
1020
467
458
2748
2
4594
2727
2587
16
2522
2683
464
46414
1152
759
2730
6
980
1045
1009
1232
584
503
608
691
653
6800
4536
20634
8
639