3
1437
311
146
24
1
297
14
4
5
150
148
326
8
208
321
349
506
56
1
21
3
2
7
8
449
1
15
7
2
1
36
4
20
1
8
1
120
1
675
55
6
1
44
555
422
411
582
792
61
1
1
1113
1
43
1
1
1
2
1
2
23
169
1
2
1
1
1
2
1
5
1
42
118
6
1270
46
417
733
259
29
468
29
8
1
7
3
41
345
67
41
1433
7
6