2465
1540
966
2299
1739
1661
9761
6162
1705
2949
6409
12148
8387
1088
2239
4431
2559
3490
3349
1092
2677
5975
6199
2122
18568
11463
1735
19447
1962
9998
4983
2701
52816
20583
34535
2816
8743
12266
27268
12242
28954