2202
1563
3
2
1
4
722
290
52
6
2
1
1
8
2
4
1
2
3
2
730
62
1
2
7
4
1
1
8
3
1
1
6
368
1
1
1
3
260
42
1
1
1065
10
404
918
807
1528
108
23
7
1
4
2
5
4
11
1372
23
24
4
2
3
59
11
28
1
53
2
250
1
1741
107
31
197
1391
1115
1031
1370
1808
394
11
1
17
2242
10
9
61
1
1
1
5
1
1
1
1
1
172
1
306
1
1
1
2
5
1
15
1
1
1
11
12
59
1
406
31
3187
141
1138
1997
536
67
1406
54
53
1
151
909
4
311
116
3753
12
1208
2