111
10
241
19
51
16
1
682
85624
371
91
981
952
81
911
61
71
5451
5972
4751
6651
23814
13482
891
271
5541
5
731
21
4352
31
11
6805