2280
2176
3
2
3
2
376
157
34
6
1
10
1
2
7
4
2
2
2
414
36
1
1
2
7
1
4
1
1
5
2
1
2
214
1
3
5
4
118
42
2
618
5
242
559
447
994
38
7
2
1
1
7
885
15
31
4
1
24
6
8
50
161
1026
38
30
147
827
686
590
771
986
318
4
14
1052
6
9
41
1
1
125
122
1
1
1
1
1
11
1
11
1
2
23
3
274
30
1868
108
708
1216
288
55
906
39
50
1
87
552
5
251
85
2269
11