20163
44
989
0
2152
2
2108
3
1691
1
9160
5
2234
1254
17970
15
1547
1179
3871
2794
1532
2760
4
1718
951
1746
1747
2615
1618
4311
841
3470
432
2320
1844
2886