490
0
512
3718
718
468
813
622
138878
102
528
2512
1726
3429
2439
3009
522
6781
1
685
85
759
345
538
353
1317
592
442
1661
2693
388
2937