618
2
121
1
155
601
130
250
84
200
179
78
165
494
91
1060
5
335
364
1059
0
903
355
534
2180
8
82
496
350
1387
488
1115
3
922
1052