303
128
25
1
284
14
6
2
153
139
323
2
168
357
328
492
37
1
18
1
1
1
5
1
5
1
1
9
8
435
10
8
3
27
8
16
1
10
3
94
1
1
675
36
2
37
547
409
387
543
775
51
1
1
5
1073
2
1
41
1
1
1
1
1
1
14
149
4
1
2
1
2
2
4
35
109
2
1226
45
450
690
212
28
453
28
10
3
3
3
42
322
1
71
43
1379
3
2