212
1
131
430
1300
2
229
1352
403
507
981
267
210
1576
1441
89
1041
2304
944
390
458
777
512
553
772
679
1118
4
583
75
1164
112