25329
10583
53275
27608
26062
10442
131517
22494
8969
23519
229320
290358
23591
40341
24115
42847
9445
15524
149652
4472
7973
30563
11950
2818
5392
35729
6368
5321
7651