529
0
707
1332
370
653
390
383
1084
1132
1489
1
1518
494
1405
2855
3
14492
185
2211
1428
1504
2587
16
745
2758
3251
6
368
4123
7
787
781
369
347
2809
2