8075
22
5161
4
22953
8
877
0
227
2
346
1
839
3
246
881
1822
590
463
677
1503
1139
1620
4267
1164
1867
5622
9
806
749
1129
622
380
1352
577
428
1779
4878