3564
2933
1931
2113
41710
4949
3046
2405
3388
2493
57516
3771
2284
2826
2295
64418
2244
5357
95113
1520
2263
24810
3941
3015
73422
2345
4616
3225
54512
64011
37014
43910
78220
5058
76526
71816
40510
115448
101333
94419
92550
3570304
22593