3373
0
580
249
1073
363
802
478
2395
282572
31535
693
2952
354
1
431
1182
584
335
448
639
1009
575
525
21743
422
4328
10
594
4223
22
759
1779
1126