231
1
1580
0
455
169
680
247
1152
782
894
2231
1015
9355
3
580
303
19279
2
2275
310
552
16
543
464
637
2109
1677
3691
5