336
548
4213
180
307
5918
433
5423
6019
330
420
470
23006
17430
15361
13740
10552
1033263
9324
9130
906148
761142
7080
69711