309
0
419
297066
673
5367
432
2134
1
936
267612
4978
2
706
813
3252
1017
777
1120
546
567
405
501
893
1267
785
99072
364
1015
376
4059
623
580