308
130
25
2
296
14
6
3
160
139
326
3
183
361
329
499
41
1
18
1
1
4
1
3
1
1
7
7
441
11
8
2
30
8
17
1
10
2
108
1
1
686
40
1
39
567
415
390
568
784
46
1
1
4
1089
2
1
44
1
1
1
2
1
1
14
160
4
1
2
1
1
6
37
110
1
1251
51
446
706
230
29
460
28
10
3
7
3
43
324
1
72
45
1409
4
2