296
125
28
2
282
16
6
5
152
128
321
3
168
334
326
492
46
1
1
18
1
5
1
1
3
1
5
5
431
14
6
2
1
28
8
18
1
11
1
2
99
1
654
45
41
534
413
377
540
766
51
2
1
3
1045
1
43
1
1
1
3
1
1
1
18
157
2
1
1
1
1
6
1
40
115
1203
48
416
707
214
27
453
27
11
4
5
1
43
317
1
74
45
1360
6
2