2506
16693
12233
3052
4271
3921
11163
16699
48600
52677
3941
73640
4951
47377
20750
5943
6371
18791
42353
31888
6651
863418
90250
11162
177300
756521
8958
5739
156730
3734
3892
7754
4505
2246
19969
2229
2259
5237
3267
15526