2
8
15
152
1
277
528
16
119
494
39
276
220
789
10
14
804
4
6
0
26
624
12
2
15
488
187
59
177
652
80
18
272
41
324
12
499
115
1101
225
208
366
170
407
31
1001
566
374
10
219
