580
0
1073
249
3373
2952
478
802
2395
525
1182
431
594
693
274
4328
10
575
335
31535
1126
390
4223
22
18403
6
759
668
4594
1
282572
584
639
441
363