3666
885
1231
1207
2098
819
3418
2914
794
3308
29151
23628
4299
565
710
631
1161
415
4621
629
2425
1764
1111
5780
1036
280
1183
1732
1620
10006