966
1
930
432
2840
1278
505
1850
5
2227
3
498
538
490
605
8
501
3969
2
2312
4935
14
1078
3299
2342
6
735
933
4
496
1866
1221
555
389
773
1143
753