475
0
803
2211
528
811
1169
20634
8
1580
545
99
1
697
521
381
25852
543
2730
6
403
882
443
333
574
418
440
2809
2
262
2199
804
663
503
668