23
311
13
1054
20
683
1425
621
643
964
233
11
1608
1396
62
501
824
3225
591
691
2284
572
934
1415
601
1393
1388
893
1786