502
1
1433
0
1354
5
1803
825
704
896
4
685
909
2
3271
17
914
2139
717
1332
3
744
726
611
740
755
1746
750
1594
851
688
6216
876
4541
9
990
729
1521