167
59
2213
3116
7348
2367
8810
8959
9779
845
939
500
9579
3051
6168
5026
7874
4973
1564
2408
11
296
2710
2685
5941
3793
5513
6410
8190
922
5060
1293
1661
4828
2162
3066
4216
8947