2
1
3439
156
6
139
348
1290
878
1627
3
283
18
33
73
135
626
512
855
25
163
231
44
1303
3401
1819
8
4
293