4185
976
1320
1755
1375
3212
2934
2629
1037
882
10512
1332
981
13222
3691
20369
4440
1201
5901
2267
2995
2232
1603
12628
1810
16664
5510
3452
39873
16469
67086
31141
14079
257553
102058
9447
6413
23364