322
5634
3222
90
302
272
262
598
367
355
496
388
20846
15780
13831
12480
9542
901263
8380
8134
791148
677142
65211
6140