2175
1584
3
2
1
4
722
289
53
6
2
1
1
8
2
3
1
2
3
2
730
58
1
2
9
4
1
1
9
2
1
1
6
368
1
1
1
3
261
42
1067
9
403
912
801
1535
108
24
7
1
4
2
5
4
11
1373
28
24
4
2
3
58
11
28
1
55
1
250
1
1728
107
31
196
1378
1122
1032
1368
1814
388
11
1
17
2258
10
9
61
1
1
1
6
1
1
1
1
1
170
1
303
1
1
1
2
5
1
14
1
1
1
11
11
62
2
406
31
3189
133
1142
1993
529
68
1412
54
55
1
150
901
4
315
129
3744
15
1220
2