2156
50000
32637
2966
451117
523104
5176
13988
51611
3325
2550
3677
4118
7214
13920
6884
14866
3613
3861
2986
33141
2868
9627
19187
8918
6578
2685
3059
13495
4648
5602
18086
4018
11734
28562
31084
15555
3417
2939
6238
10272
3139
3053
5099
2585
8025
8008
2714
3859
308050
3577
12821
13305
5825
17003
3940
59671
6614
8133
5243