1106
2
973
1
46349
23
3881
2636
4
3198
488
9830
6
448
354
13258
21
1388
4225
5
848
980
964
911
1257
3
536
664
916
856
1458
1124
2474
1555
749
1334
1774
1589
1823
633
252
412
746
331
369
307
627
455