2107
2181
3
2
1
3
377
129
27
1
10
1
12
1
1
2
1
1
3
3
390
36
1
2
10
1
7
2
1
4
2
1
5
187
1
1
3
99
1
46
1
651
4
201
515
419
924
48
16
7
1
6
828
7
10
5
1
17
6
4
45
129
937
47
29
150
717
622
589
679
898
345
8
11
909
6
6
26
1
1
1
126
112
7
1
1
13
8
3
16
1
284
29
1708
86
652
1118
251
45
841
14
45
2
102
493
5
238
67
2100
7