2
49
11
1
182
6
22
4
1384
33
842
15
5
416
304
36
3
26
64
131
37
56
18
214
285
500
608
67
295
27
8
641
764
208
335
326
125
459
34
31
77
281
333