14
345
41
9
7242
6701
7192
1522
1173
1334
8975
103710
252
227
248
2553
2431
3661
58
3504
1083
2165
2252
2351
2361
503
587
5041
905
819
841
1673
600
4551
84
321
35
37