2583
3431
21634
9139
115200
8683
2860
5878
13488
15301
8157
4394
7017
3559
54779
15257
32155
2413
7126
2717
4123
6499
21429
4383
3451
10805
15171
17351
3442
10948
3872
20111
15878
159155
43820
3257
120276
7602
67033
29262
4836
3784
2592
6450
3714
10276
3136
2657
4254
7927
5069
24984
3910
8332
9714
18551
110430
9483
2515
5419