42000
57660
45507
4871
4994
6547
560
11437
138889
24548
36751
5401
109232
33952
29682
2877
4539
593
11539
2877
34
31148
11200
111701
31149
49466
2091
23
34819
8779
9233
6528
125440
10101
35522
59238
48725
9867
13390
2982
526
17108
24706
82797
3719
12022