2294
2203
3
2
3
2
376
159
33
6
1
1
10
1
2
7
4
2
3
3
417
36
1
1
2
7
1
4
1
1
5
2
1
2
212
1
3
5
4
120
42
629
5
247
562
449
998
38
7
4
4
7
886
10
31
4
1
24
6
8
50
166
1029
38
29
150
835
686
594
783
981
322
5
13
1040
6
11
40
1
1
124
127
1
1
1
4
1
11
11
1
2
23
3
276
29
1878
111
711
1210
296
58
902
39
50
1
90
550
5
252
81
2284
10