437
1
413
0
820
503
1541
20634
8
390
845
683
597
611
759
300
4536
2
552
3165
373
1015
4922
573
1152
334
327
164
282572
295
2351
2690
269