323
1
42
106
2
73
155
613
3
403
371
134
366
340
246
867
282
326
291
361
0
233
102
517
68
244
278
168
324
63
556
1005
902
1075