143
1
58
70
133
167
2
69
128
400
108
709
2793
4
545
1027
1644
805
490
492
622
1629
1945
397
1953
8
605
1656
543
762
1128
932
1117
595