681
141
172
414
15213
255
16
65227
23925
21226
434
1498
2712
7014
12714
9224
618
1377
325
9612
23
33
243
61
448
855
1966
2
93
161
42
16912
368
1614
311
102
4210
83
41
167