538
2
70
1
575
972
3
1094
8
1742
306
551
222
362
524
267
175
162
360
109
903
1200
692
1318
4
1745
980
1129
557
642
545
933
2189
7
536
4871
5