3090
6
379
0
2903
3
2932
2
1189
1106
21152
8
536
2124
128
3080
828
392
255
1287
688
1301
1729
1849
1164
528
448
2996
878
464
459
108797
857
5043
1
717