299
130
25
2
287
15
6
2
161
144
330
3
176
366
321
499
43
1
18
1
1
4
1
5
1
1
8
7
443
10
8
2
30
8
16
1
10
3
101
1
1
679
42
1
39
557
413
394
555
790
45
1
1
4
1091
2
2
41
1
1
1
1
1
1
1
14
151
4
1
2
1
2
1
5
38
111
1
1243
50
444
707
223
29
461
27
10
3
6
4
43
324
1
73
44
1402
3
2