3556
2
5212
4
2865
5926
4041
1
4769
5004
10495
3
12982
4295
1634
3036
642
616
2633
2294
4793
4196
3941
2924
3908
8640
1888
854
2010