1386
1194
3
1
2
209
80
20
5
1
2
1
1
5
3
1
245
13
1
1
2
6
1
1
1
1
2
1
1
3
126
1
3
1
79
27
465
3
74
310
256
721
25
6
2
661
4
12
3
10
2
7
37
54
552
25
14
67
396
504
405
473
595
182
10
759
3
6
28
1
124
1
105
1
1
11
10
1
3
19
203
14
1137
32
360
908
88
19
667
19
37
63
401
3
214
31
1385
1