168
227
41
28
156
95
641
997
669
200
159
62
10
12
1361
104
71
29
359
65
437
213
1200
128
151
67
265
8382
75
66