3
392
764
213
1187
122
871
7
351
19
1455
111
735
734
926
753
984
541
422
101
782
309418
4984
131217
58710
6427
1112
19408
89920
9414
3878
106713
399948
109510
10788
18268
4433
10175
2884
4074