2861
2
1393
1
1038
585
0
1182
2693
693
864
3621
103
789
2096
637
1089
923
453
3428
936
360
523
961
1367
635
509
1125
681
2304
341
1518
532