604
3
540
5
96
1
97
142
0
260
354
148
184
340
2
310
327
160
944
4
471
991
470
212
86
217
102
1002
598
745
235
556
166
1088
263