309
130
25
2
295
15
6
2
161
142
324
3
184
364
329
497
41
1
18
1
1
4
1
4
1
1
8
7
441
11
7
2
30
8
16
1
10
3
109
1
1
686
40
1
38
570
415
390
564
790
46
1
1
4
1091
2
1
44
1
1
1
2
1
1
14
159
4
1
2
1
1
6
38
111
1
1252
51
445
707
231
30
460
26
10
3
7
3
43
323
1
71
45
1411
4
2