249
0
1073
21743
1
4223
22
1126
802
580
441
428
274
2395
422
158
1853
1182
543
390
1448
18403
6
1425
440
3373
485
2789
3980
3
335
521
901
370
1343