517
0
901
1
370
308
1348
909
5875
749
683
457
781
439
509
388
279
269
663
474
846
19279
2
2275
3691
5
2809
1128
486
17353