362
3118
420
434
6024
5031
267
258
4712
341
327
285
22766
17310
15321
13710
10492
1025263
9224
9100
888148
755142
6980
69411