2506
16694
12233
3053
4271
3921
11163
16699
48600
52677
3941
73640
4951
47377
20750
5943
6371
18791
42353
31888
6652
863419
90251
11162
177300
756525
8960
5739
156731
3734
3892
7754
4505
2246
19969
2229
2259
5237
3267
15526