1650
0
543
518
787
3015
501
464
7328
2
29323
1636
573
913
63
363
2211
1132
46
1454
965
553
116
392
249
422
1640
3
18403
6
3067
505
480