3879
7
1206
0
1059
1
2533
476
2757
2
541
605
2941
4
768
1767
2350
5
545
535
352
457
3926
14
1284
2216
3
1065
142
770
1094
290
493
570
869
934
1419
817