99
1
506
1
251
194
1
1114
380
719
517
1
476
579
622
767
337
512
448
1
493
1907
1
224
1181
905
1189
670
869
919
677
756
1184
1
509
842
1759
1068
622
540
498
1010
505
6883
4601
1023