971
0
1093
473
1972
3
1397
1126
1579
2
1821
7
1400
164
706
781
526
887
1033
2646
563
403
1653
4
1252
9566
8
109776
42
1104
1
709
194
1329
442
3505
768