2
1309
286
119
26
253
26
9
2
128
141
318
3
200
339
1
292
434
45
1
23
2
4
1
1
4
7
367
27
9
5
21
1
5
11
9
2
147
3
1
611
45
5
38
511
437
319
488
722
86
4
6
973
4
6
38
3
1
2
1
1
16
163
1
1
2
1
1
9
1
1
1
1
7
2
1
29
1
76
4
1184
47
431
592
260
24
399
26
10
2
3
5
1
23
290
1
52
56
1305
6
4