1081
0
747
2522
529
390
641
4126
6
516
152
433
1332
2111
3
2299
837
381
81
467
77
120469
35
469
686
631
2749
1
691
552
16
821
426
2690
1054