529
0
545
787
340
355
1453
2
327
2690
471
864
1023
1215
1
2796
428
563
407
834
2457
4
2169
598
391
422
1348
1306
2100
833
4987
3
1126
384
9244