4523
3
1572
3
45815
40
36051
20
8534
7
2167
2
951
1
26071
17
26266
44
959
1
1189
2
33246
43
57701
98
1416
2
1485
2
1864
2
11198
36