107938
111232
40315
39615
2552
31311
3768
3906
57920
3167
3808
1763
1876
33820
2216
1660
2103
23010
2664
1696
1306
1280
1600
1955
2352
2917
2686
1842
2127
1951
1310
2645
3911
3061