530
0
70
64
693
424
312
282
267
390
1220
2283
4
333
344
638
1257
968
1
2259
255
12320
5
456
978
2
337
645
1362
2987
893
737
557
297
419