856
15210
171
22
10910
385
181
32
2
3
232
23
653
5
423
667
94
473
715
735
443
1117
203
241
1384
581
31
1064