1592
3491
5
9759
943
2
63172
35
467
1009
1
1012
3
160
153
2116
639
750
1323
855
832
569
803
508
1166
748
1911
474
464
364
340
307
430
254
221
594
220
337
514
825
306
655
233
378
372