399
1
1252
4140
6
1312
2193
527
2
725
588
603
690
2279
1135
568
1022
699
486
853
1416
1142
0
529
836
1325
8040
3
499
982
807
729
1696
10
2161
937