2
1331
282
125
26
1
257
14
8
145
133
337
4
188
319
1
315
471
39
20
1
7
1
1
4
5
405
20
10
5
20
1
6
13
7
1
134
2
2
627
38
6
29
507
436
355
535
714
71
3
7
1019
1
5
39
1
1
1
2
2
12
160
1
2
1
1
7
1
1
1
7
1
1
26
93
5
1201
34
420
645
239
27
432
29
10
5
6
7
1
29
322
1
58
52
1330
3
3