249
0
21743
1
326
273
418
14076
7
1212
693
616
21
1356
1437
4071
195
3373
4223
22
420
1414
547
333
422
303
316
292
358
1126
521
13
6058
1557
18403
6