3458
13050
58000
3041
36290
43728
6230
4030
19930
2079
14972
49132
57192
22221
101090
3531
46125
156565
33792
20954
9482
11999
20565
37440
29763
11911
17451
6084
9787
14433
17222
4683
10859
5259
4995
5654
5802
5531
76796
139556
35214