11996
21182
10061
30681
64646
25641
12691
5501
1983537
110433
1168740
80156
21222
26580
27850
31750
28280
37140
11271
1367612
17940
26235
6540
615543
31101
15182
8931
10380