1
1330
289
118
18
1
250
25
8
2
137
141
338
3
217
345
308
399
62
1
22
1
2
1
1
1
1
4
7
342
26
11
1
20
1
5
7
7
2
163
4
1
1
636
60
5
40
534
431
320
494
730
93
3
7
990
3
6
31
3
1
1
2
13
178
2
2
2
1
1
7
1
1
1
1
9
33
1
59
5
1212
55
443
576
285
24
373
20
8
1
4
4
23
275
1
41
50
1325
6
1