150749
11
1015
0
1173
2
23
76
144
880
205
24
762
59
143
132
121
108
30
180
86
3048
7
2707
3
3108
1
375
1038
2061
2963
112
392
182