436
0
476
5043
1
2121
338
820
1158
194
1494
378
1126
322
55
534
1066
393
372
1648
1199
693
413
1500
765
1109
553
1585
683
797
398
240