594
1
1147
1000
3317
5
849
291
779
782
1098
2088
1350
1182
2
1066
1715
3
1371
987
976
4390
421
1284
1083
882
4241
493
839
1268
1701
795
656
0
3209