143
90
71
121
100
22149
97942
6859
41216
108433
43868
63644
29387
22480
20611
18263
1468267
14152
1323148
12826
11470
1120144
9800
82511