3196
1139
20086
2205
2095
1863
820
1194
1812
10436
1611
2200
1782
2378
2030
1623
1553
3556
2366
4265
1272
1944
3020
6581
3214
2087
15260
26476
23067
10852
19073