121
2
357
2181
1270
0
1588
1037
1
3878
3
1304
4
812
1368
815
1451
806
498
1163
86
1312
1262
851
795
1547
588
2579
3202
2795
3570
1087
904
1696
6
849