8641
300
3044
7225
2730
3716
5218
322
2213
347
235
142
417
3615
4310
2512
156
5516
286
205
5254
9462
199
21962
9720
120
5626
150