63
495
106
50
24
1
34
15
72
95
39
68
51
49
896
89
171
23
12
179
130
462
16
13
156
165
344
222
248
219
637
2798
1375
2
54
436
97
62
22
1096
2538
37
390
155
793
576
265
27
160
189
420
375
1698
482
113
245