35452
96020
51770
723706
264213
116619
25329
27608
26062
22494
8969
23519
229320
290358
23591
40341
9445
15524
149652
4472
7973
30563
11950
2818
5392
35729
6368
5321