270
5235
336
265
2822
264
5818
322
485
510
375
190
22586
17110
15161
13570
10382
1010263
9094
8950
868148
744142
68911
6880