252
0
1444
2136
9
811
2
1842
11
471
952
1
1890
5
573
973
633
379
582
619
599
658
607
580
8391
7
4770
535
2179
10
6561
1343
9124
384
913
3640
1980