522
0
592
924
2855
3
676
497
1936
1
1053
1664
437
349
325
247
1506
1540
2306
2
3092
2814
5
370
2330
555
1504
2347
1869
1518
2683
381
82
440
7039