96312
26800
11212
39409
7995
22398
483808
48593
8300
70358
174910
96609
42920
19331
825054
23315
336759
31830
10956
140856
40846
20425
80499
11429
29763
370152
24733
142002
17397
211841
99236
24007
42030
33996
11235
41325
330
198
0
87
258
1220
275