4486
5
1346
3
1232
2
305
1
4307
1882
2049
749
777
341
1054
1628
976
4076
4
681
1121
2873
1298
4224
7
3825
1327
4314
711
0
90
842
895
2124
575
135
724