432
2
157
1
242
213
519
332
790
551
3
433
469
562
668
508
1108
609
1720
473
527
714
554
2702
0
1204
1759
1188
2137
982
860
1232
1550