2654
3
3204
2
3343
4659
2263
6451
5477
10502
3281
3946
2740
1824
2969
7890
3390
2222
2372
14591
18588
4118
1962
5283
22702
5783
8222
2490