879
1
502
1093
764
849
2
88
562
429
759
595
1352
872
885
1796
897
903
2525
5
645
543
3761
13
1290
630
15333
6
209
1330
71358
0
1394
2282
2113
1602