3092
4
155
0
4562
5
1816
1
2861
2327
11
10243
8627
3
8527
3120
1431
532
801
666
745
23774
738
5527
50969
7
935
1104
340
1106
9566
8
802
2
693
703
1048
768
1288