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