583
2
1598
4926
5
1169
1
1425
1505
1622
1518
1275
1523
1512
1384
2951
981
975
4
4326
1536
6
3378
3
4832
1284
734
2364
772
862
1931
3041
515
5829
22
1422