3090
6
32302
0
2996
3051
2
536
108797
7258
572
6781
1
2949
463
2903
3
645
61216
2932
1193
839
3926
14
1595
863
665
1324
581
323
1047
1400
297066
2595
791