2500
2218330
959218
4610
125566
1340
1754820
1695531
2250414
2150
1478920
94396
435121736
240994380
1685058313
158670269
131625180
125594260
1135978896
104855214
89952182
84084292
76520141
70467160