804
0
1183
598
476
2228
1216
590
3310
467
497
422
1312
633
2
399
1478
1211
1997
4044
5
818
484
312
719
1374
128
329
688
619
1484
974