297
125
28
2
283
16
6
5
152
127
321
3
168
333
328
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
655
45
41
533
413
379
539
768
51
2
1
3
1046
1
43
1
1
1
3
1
1
1
18
157
2
1
1
1
1
6
1
40
115
1204
48
415
709
214
27
453
27
11
4
5
1
43
317
1
74
45
1361
6
2