3
372
734
193
1178
122
821
7
351
19
1445
111
735
714
935
722
974
541
412
101
782
309018
4994
131017
58710
6397
1112
19368
89920
9394
3868
106913
398943
109410
10788
18296
4433
10155
2894
4074