305
3617
280
202
350
271
284
240
232
3412
30137
22990
21082
18903
1507267
14532
1359148
13086
1170144
11620
10150
8460