2224
2
19279
111
0
2730
6
31535
1893
1
1498
1010
1333
1285
331
1877
81
17353
1462
483
169211
11
392
2275
1550
138
1139
785
505
402
367
2059
8
453
1020
334