292
1
500
4
71
2
136
124
1467
3
723
5
351
333
93
259
157
365
0
104
897
102
316
178
152
176
97
480
127
59
458
106
188
145
58