240
101
212
3911
428
284
1910
370
268
394
346
5322
21736
16330
14491
13090
9982
950263
8724
8670
821148
715142
67411
6530